President
David Cape
CEO Approval Rating
67/100
Groupe Marcelle is a Canada-based wellness company that manufactures and distributes cosmetics, perfumes, skincare, and makeup products for individuals.